.blueBgLine{
	background:url(../../images/directBus/blue.png);
	background-repeat:repeat-x;
	height:40px;
	overflow:hidden;
	}
.blueBgLine div{
	float:left;
	}	
.butonBg{
	background:url(../../images/directBus/buttonBg.png) no-repeat;
	width:80px;
	height:31px;
	line-height:31px;
	text-align:center;
	font-size:18px;
	color:#FFF;
	font-weight:bold;
	margin:5px 0 0 50px;
	}
.blueBgLine div:nth-child(2){
	font-size:18px;
	color:#FFF;
	font-weight:bold;
	line-height:40px;
	margin-left:40px;
	}
.information{
	width:80%;
	margin:0 auto;
	}
.box{
	border:1px solid #7bc9ff;
	border-radius:4px;
	margin-top:30px;
	}
.orderInfo,.busInfo,.personInfo,.takeInfo,.operateInfo,.messageInfo{
	/*background:url(../../images/bus/backgroundLine.png);*/
	background:#43acdd;
	background-repeat:repeat-x;
	height:34px;
	font-size:16px;
	color:#fff;
	line-height:34px;
	font-weight:bold;
	overflow:hidden;
	}
.orderInfo div,.operateInfo div,.operateInfo div,.messageInfo div{
	float:left;
	}
.orderInfo div:nth-child(1),.operateInfo div:nth-child(1),.messageInfo div:nth-child(1){
	margin-left:10px;
	}	
.orderInfo div:nth-child(2){
	margin-left:68px;
	}
.operateInfo div:nth-child(2),.messageInfo div:nth-child(2){
	margin-left:30px;
	color:#ff8400;
	}	
.orderBox{
	width:90%;
	margin:23px auto 16px auto;
	}					
td{
	text-align:center;
	height:34px;
	font-size:14px;
	font-family: "微软雅黑";
	}
.orderBox tr:nth-child(1),.getTicketBox tr:nth-child(1),.busInfoBox tr:nth-child(1),.personInfoBox tr:nth-child(1),.takeInfoBox tr:nth-child(1),.operateInfoBox tr:nth-child(1),.messageInfoBox tr:nth-child(1){
	color:#298ddb;
	}		
.state_1 td:nth-child(1),.state_1 td:nth-child(2),.state_1 td:nth-child(3),.getTicketBox tr,.state_2 td:nth-child(1),.state_2 td:nth-child(2),.state_2 td:nth-child(3),.state_2 td:nth-child(5),.personInfoBox tr,.takeInfoBox tr:nth-child(2),.operateInfoBox tr,.messageInfoBox tr{
	color:#666;
	}
.state_1 td:nth-child(4),.state_1 td:nth-child(5),.state_2 td:nth-child(4),.state_2 td:nth-child(6){
	color:#ff7200;
	}	
.getTicket{
	width:90px;
	height:20px;
	color:#fff;
	background:#efa734;
	line-height:20px;
	font-size:14px;
	border:none;
	border-radius:4px;
	font-family:"微软雅黑";
	margin-left:43px;
	}
.more-left>.getTicket{
	width:50%;
	height:30px;
	color:#fff;
	background:#5bc0de;
	line-height:20px;
	font-size:10px;
	border:none;
	border-radius:4px;
	font-family:"微软雅黑";
	margin-left:0px;
	}
.getTicketBox,.takeInfoBox,.operateInfoBox{
	width:80%;
	margin:0 auto 14px auto;
	}
.personInfoBox{
	width:90%;
	margin:0 auto 14px auto;
}
.personInfoBox tr:nth-child(n+2) td:nth-child(5){
	color:#ff8400;
}
.messageInfoBox{
	width:780px;
	margin:0 auto 14px auto;
	}	
.busInfo,.personInfo,.takeInfo{
	padding-left:10px;
	}
.busInfoBox{
	width:90%;
	margin:13px auto;
	}
.personInfoBox,.takeInfoBox,.operateInfoBox,.messageInfoBox{
	margin-top:13px;
	}	
	
	
.more{
	height:100px;
}
.more .more-left{
	float:left;
	width:10%;
	height:100%;
	text-align:center;
	padding-top:35px;
	border-right:1px solid #7bc9ff;
}
.more .more-left i,.more .more-left span{
	display:block;
	height:20px;
}
.more .more-left i{
	font-style:normal;
}
.more .more-left span{
	color:#F33;
	cursor:pointer;
}
.more .more-left span:hover{
	text-decoration:underline;
}
.more-right{
	width:88%;
	float:right;
	height:80px;
	padding:10px 1% 10px 0;
}
.more-right textarea{
	width:100%;
	height:80px;
	resize:none;
	border:none;
}
.buyinfo .busInfoBox .state_2 td{
	color:#666;
}
.buyinfo .busInfoBox .state_2 td:nth-child(3){
	color:#ff7200;
}
.buyinfo .busInfoBox .state_2 td:nth-child(6){
	color:#F33;
	cursor:pointer;
}
.buyinfo .busInfoBox .state_2 td:nth-child(6):hover{
	text-decoration:underline;
}
.state_2 input{
	width:100%;
	border:none;
	margin:0;
	text-align:center;
	color:#333;
	font-size:14px;
}
.state_2 td{
	padding-left:0;
}
#zfxg{
	color: #F33;
	cursor: pointer;
}
#zfbc,#zfcx{
	color: #298DDB;
	cursor: pointer;
}
#zfxg:hover,#zfbc:hover,#zfcx:hover{
	text-decoration:underline;
}
#czcs:hover{
	text-decoration:underline;
}
.btns{
	width:50px;
	height:25px;
	margin-left:100px;
	margin-top:15px;
	background:#43acdd;
	color:#FFF;
	border-radius:5px;
	float:left;
	text-align:center;
	padding-top: 5px;
}
#showPayOrder { 
	width:350px; 
	height:170px; 
	border:2px solid #369DED; 
	position:fixed;
	left:40%; 
	top:200px; 
	background:#FFF;
	size: 5;
}
.tcs{
	width:700px;
	min-height:100px;
	background-color:#fff;
	border:3px solid #43acdd;
	position:absolute;
	top:50%;
	left:50%;
	margin-left:-450px;
	margin-top:-100px;
	display:none;
}

.tcs .btns{
	width:100px;
	height:35px;
	margin-left:160px;
	margin-top:80px;
	border:none;
	background:#43acdd;
	color:#FFF;
	border-radius:5px;
	cursor:pointer;
	margin-bottom:40px;
}

	#showBZ {
				width: 400px;
				height: 400px;
				border: 2px solid #369DED;
				position: fixed;
				left: 40%;
				top: 200px;
				background: #FFF;
				display: none;
			}
			
			#showBZ .tishi {
				padding: 10px;
				text-align: center;
				background: #369DED;
				color: #fff;
				font-weight: bold;
				font-family: '微软雅黑';
			}
			
			#showBZ .left {
				margin-left: 20px;
				font-size: 13px;
				margin-bottom: 5px;
				margin-top: 5px;
			}
			
			#showBZ .btn .btn_yes {
				width: 100px;
				height: 30px;
				background: #5CB95C;
				text-align: center;
				line-height: 30px;
				color: #FFF;
				border-radius: 5px;
				font-size: 14px;
				margin-left: 60px;
				cursor: pointer;
			}
			
			#showBZ .btn .btn_no {
				width: 100px;
				height: 30px;
				background: #D9524E;
				text-align: center;
				line-height: 30px;
				color: #FFF;
				border-radius: 5px;
				font-size: 14px;
				margin-left: 30px;
				cursor: pointer;
			}
			
			#showBZ .btn div {
				float: left;
			}
			
			#showPrice {
				width: 300px;
				height: 170px;
				border: 2px solid #369DED;
				position: fixed;
				left: 40%;
				top: 200px;
				background: #FFF;
			}
			
			#showPrice .tishi1 {
				padding: 10px;
				text-align: center;
				background: #369DED;
				color: #fff;
				font-weight: bold;
				font-family: '微软雅黑';
			}
			
			#showPrice .left1 {
				margin-left: 20px;
				font-size: 13px;
				margin-bottom: 5px;
				margin-top: 5px;
			}
			
			#showPrice .btn1 .btn_yes1 {
				width: 100px;
				height: 30px;
				background: #5CB95C;
				text-align: center;
				line-height: 30px;
				color: #FFF;
				border-radius: 5px;
				font-size: 14px;
				margin-left: 30px;
				cursor: pointer;
			}
			
			#showPrice .btn1 .btn_no1 {
				width: 100px;
				height: 30px;
				background: #D9524E;
				text-align: center;
				line-height: 30px;
				color: #FFF;
				border-radius: 5px;
				font-size: 14px;
				margin-left: 30px;
				cursor: pointer;
			}
			
			#showPrice .btn1 div {
				float: left;
			}
			
			#cut {
				cursor: pointer;
				margin: 0px 5px;
			}
			
			#cut:hover {
				color: #FF8C00;
			}
			
			div.modal-dialog {
				width: 1000px;
			}
			
			table tr.first td {
				border: none;
			}
			
			div.modal-header {
				background-color: #1e7ba5;
			}
			
			div.modal-footer {
				background-color: #1e7ba5;
			}
			
			div.modal-footer button {
				position: relative;
				top: 0;
				right: 43%;
			}